impromptu verses - German English Dictionary